demand and supply trading